Crate tx5_core

source ·
Expand description
  • :warning: This code is new and should not yet be considered secure for production use!

Project Forum Chat

License: MIT License: Apache-2.0

§Tx5

  • tx5 - crates.io - The main holochain tx5 webrtc networking crate integrating the other code in this monorepo.

§Tx5 Support Crates

§tx5-core

Holochain WebRTC p2p communication ecosystem core types.

Modules§

  • Re-exported dependencies.
  • A couple crates that depend on tx5-core need to be able to write/verify files on system. Enable this file_check feature to provide that ability.
  • Tx5-signal wire-level protocol encoding utilities.
  • Websocket configuration constants.

Structs§

  • Tx5 core error type.
  • Permit for sending on the channel.
  • Receiver side of an explicitly bounded channel that lets us send bounded (backpressured) events, but unbounded error messages.
  • Sender side of an explicitly bounded channel that lets us send bounded (backpressured) events, but unbounded error messages.
  • Tx5 32-byte identifier.
  • Initial configuration. If you would like to change this from the default, please call Tx5InitConfig::set_as_global_default before creating any peer connections.
  • Tx5 url.
  • Debugging unique identifier helper.

Traits§

  • Extension trait to extract a name from a Tx5 core error type.

Type Aliases§

  • Pinned, boxed, future type alias.
  • A specialized Result type for I/O operations.